package xin.nick.demo.mapper;

import xin.nick.demo.entity.User;

import java.util.List;

/**
 * @author Nick inickning@outlook.com
 * @date 2021/5/5 21:28
 * @description
 */
public interface UserMapper {

    /**
     * 获取全部列表
     * @return
     */
    List<User> selectList();

    /**
     * 根据条件查询一个
     * @param user
     * @return
     */
    List<User> selectById(User user);

    /**
     * 根据id更新
     * @param user
     * @return
     */
    int updateById(User user);

    /**
     * 插入一条
     * @param user
     * @return
     */
    int insert(User user);

    /**
     * 根据ID删除一条
     * @param user
     * @return
     */
    int deleteById(User user);
}
